/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/vendor/fancybox/source/fancybox_sprite.png')}
#fancybox-loading{position:fixed;-webkit-transform:translateZ(0);top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/vendor/fancybox/source/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/vendor/fancybox/source/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/vendor/fancybox/source/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;-webkit-transform:translateZ(0);bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/vendor/fancybox/source/fancybox_sprite@2x.png');background-size:44px 152px}
#fancybox-loading div{background-image:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/vendor/fancybox/source/fancybox_loading@2x.gif');background-size:24px 24px}
}
#fancybox-buttons{position:fixed;-webkit-transform:translateZ(0);left:0;width:100%;z-index:8050}
#fancybox-buttons.top{top:10px}
#fancybox-buttons.bottom{bottom:10px}
#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:#323232;background:-moz-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-o-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0)}
#fancybox-buttons ul li{float:left;margin:0;padding:0}
#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/vendor/fancybox/source/helpers/fancybox_buttons.png');background-repeat:no-repeat;outline:0;opacity:.8}
#fancybox-buttons a:hover{opacity:1}
#fancybox-buttons a.btnPrev{background-position:5px 0}
#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}
#fancybox-buttons a.btnPlay{background-position:0 -30px}
#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}
#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}
#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}
#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}
#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}
#fancybox-thumbs{position:fixed;-webkit-transform:translateZ(0);left:0;width:100%;overflow:hidden;z-index:8050}
#fancybox-thumbs.bottom{bottom:2px}
#fancybox-thumbs.top{top:2px}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}
#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}
#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}
#fancybox-thumbs ul li:hover{opacity:1}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}
.webkit-translate-z{-webkit-transform:translateZ(0)}
.position-fixed{position:fixed;-webkit-transform:translateZ(0)}
.cell-bg-opacity-100{-ms-filter:"alpha(opacity=100)";opacity:1}
.cell-bg-opacity-99{-ms-filter:"alpha(opacity=99)";opacity:.99}
.cell-bg-opacity-98{-ms-filter:"alpha(opacity=98)";opacity:.98}
.cell-bg-opacity-97{-ms-filter:"alpha(opacity=97)";opacity:.97}
.cell-bg-opacity-96{-ms-filter:"alpha(opacity=96)";opacity:.96}
.cell-bg-opacity-95{-ms-filter:"alpha(opacity=95)";opacity:.95}
.cell-bg-opacity-94{-ms-filter:"alpha(opacity=94)";opacity:.94}
.cell-bg-opacity-93{-ms-filter:"alpha(opacity=93)";opacity:.93}
.cell-bg-opacity-92{-ms-filter:"alpha(opacity=92)";opacity:.92}
.cell-bg-opacity-91{-ms-filter:"alpha(opacity=91)";opacity:.91}
.cell-bg-opacity-90{-ms-filter:"alpha(opacity=90)";opacity:.9}
.cell-bg-opacity-89{-ms-filter:"alpha(opacity=89)";opacity:.89}
.cell-bg-opacity-88{-ms-filter:"alpha(opacity=88)";opacity:.88}
.cell-bg-opacity-87{-ms-filter:"alpha(opacity=87)";opacity:.87}
.cell-bg-opacity-86{-ms-filter:"alpha(opacity=86)";opacity:.86}
.cell-bg-opacity-85{-ms-filter:"alpha(opacity=85)";opacity:.85}
.cell-bg-opacity-84{-ms-filter:"alpha(opacity=84)";opacity:.84}
.cell-bg-opacity-83{-ms-filter:"alpha(opacity=83)";opacity:.83}
.cell-bg-opacity-82{-ms-filter:"alpha(opacity=82)";opacity:.82}
.cell-bg-opacity-81{-ms-filter:"alpha(opacity=81)";opacity:.81}
.cell-bg-opacity-80{-ms-filter:"alpha(opacity=80)";opacity:.8}
.cell-bg-opacity-79{-ms-filter:"alpha(opacity=79)";opacity:.79}
.cell-bg-opacity-78{-ms-filter:"alpha(opacity=78)";opacity:.78}
.cell-bg-opacity-77{-ms-filter:"alpha(opacity=77)";opacity:.77}
.cell-bg-opacity-76{-ms-filter:"alpha(opacity=76)";opacity:.76}
.cell-bg-opacity-75{-ms-filter:"alpha(opacity=75)";opacity:.75}
.cell-bg-opacity-74{-ms-filter:"alpha(opacity=74)";opacity:.74}
.cell-bg-opacity-73{-ms-filter:"alpha(opacity=73)";opacity:.73}
.cell-bg-opacity-72{-ms-filter:"alpha(opacity=72)";opacity:.72}
.cell-bg-opacity-71{-ms-filter:"alpha(opacity=71)";opacity:.71}
.cell-bg-opacity-70{-ms-filter:"alpha(opacity=70)";opacity:.7}
.cell-bg-opacity-69{-ms-filter:"alpha(opacity=69)";opacity:.69}
.cell-bg-opacity-68{-ms-filter:"alpha(opacity=68)";opacity:.68}
.cell-bg-opacity-67{-ms-filter:"alpha(opacity=67)";opacity:.67}
.cell-bg-opacity-66{-ms-filter:"alpha(opacity=66)";opacity:.66}
.cell-bg-opacity-65{-ms-filter:"alpha(opacity=65)";opacity:.65}
.cell-bg-opacity-64{-ms-filter:"alpha(opacity=64)";opacity:.64}
.cell-bg-opacity-63{-ms-filter:"alpha(opacity=63)";opacity:.63}
.cell-bg-opacity-62{-ms-filter:"alpha(opacity=62)";opacity:.62}
.cell-bg-opacity-61{-ms-filter:"alpha(opacity=61)";opacity:.61}
.cell-bg-opacity-60{-ms-filter:"alpha(opacity=60)";opacity:.6}
.cell-bg-opacity-59{-ms-filter:"alpha(opacity=59)";opacity:.59}
.cell-bg-opacity-58{-ms-filter:"alpha(opacity=58)";opacity:.58}
.cell-bg-opacity-57{-ms-filter:"alpha(opacity=57)";opacity:.57}
.cell-bg-opacity-56{-ms-filter:"alpha(opacity=56)";opacity:.56}
.cell-bg-opacity-55{-ms-filter:"alpha(opacity=55)";opacity:.55}
.cell-bg-opacity-54{-ms-filter:"alpha(opacity=54)";opacity:.54}
.cell-bg-opacity-53{-ms-filter:"alpha(opacity=53)";opacity:.53}
.cell-bg-opacity-52{-ms-filter:"alpha(opacity=52)";opacity:.52}
.cell-bg-opacity-51{-ms-filter:"alpha(opacity=51)";opacity:.51}
.cell-bg-opacity-50{-ms-filter:"alpha(opacity=50)";opacity:.5}
.cell-bg-opacity-49{-ms-filter:"alpha(opacity=49)";opacity:.49}
.cell-bg-opacity-48{-ms-filter:"alpha(opacity=48)";opacity:.48}
.cell-bg-opacity-47{-ms-filter:"alpha(opacity=47)";opacity:.47}
.cell-bg-opacity-46{-ms-filter:"alpha(opacity=46)";opacity:.46}
.cell-bg-opacity-45{-ms-filter:"alpha(opacity=45)";opacity:.45}
.cell-bg-opacity-44{-ms-filter:"alpha(opacity=44)";opacity:.44}
.cell-bg-opacity-43{-ms-filter:"alpha(opacity=43)";opacity:.43}
.cell-bg-opacity-42{-ms-filter:"alpha(opacity=42)";opacity:.42}
.cell-bg-opacity-41{-ms-filter:"alpha(opacity=41)";opacity:.41}
.cell-bg-opacity-40{-ms-filter:"alpha(opacity=40)";opacity:.4}
.cell-bg-opacity-39{-ms-filter:"alpha(opacity=39)";opacity:.39}
.cell-bg-opacity-38{-ms-filter:"alpha(opacity=38)";opacity:.38}
.cell-bg-opacity-37{-ms-filter:"alpha(opacity=37)";opacity:.37}
.cell-bg-opacity-36{-ms-filter:"alpha(opacity=36)";opacity:.36}
.cell-bg-opacity-35{-ms-filter:"alpha(opacity=35)";opacity:.35}
.cell-bg-opacity-34{-ms-filter:"alpha(opacity=34)";opacity:.34}
.cell-bg-opacity-33{-ms-filter:"alpha(opacity=33)";opacity:.33}
.cell-bg-opacity-32{-ms-filter:"alpha(opacity=32)";opacity:.32}
.cell-bg-opacity-31{-ms-filter:"alpha(opacity=31)";opacity:.31}
.cell-bg-opacity-30{-ms-filter:"alpha(opacity=30)";opacity:.3}
.cell-bg-opacity-29{-ms-filter:"alpha(opacity=29)";opacity:.29}
.cell-bg-opacity-28{-ms-filter:"alpha(opacity=28)";opacity:.28}
.cell-bg-opacity-27{-ms-filter:"alpha(opacity=27)";opacity:.27}
.cell-bg-opacity-26{-ms-filter:"alpha(opacity=26)";opacity:.26}
.cell-bg-opacity-25{-ms-filter:"alpha(opacity=25)";opacity:.25}
.cell-bg-opacity-24{-ms-filter:"alpha(opacity=24)";opacity:.24}
.cell-bg-opacity-23{-ms-filter:"alpha(opacity=23)";opacity:.23}
.cell-bg-opacity-22{-ms-filter:"alpha(opacity=22)";opacity:.22}
.cell-bg-opacity-21{-ms-filter:"alpha(opacity=21)";opacity:.21}
.cell-bg-opacity-20{-ms-filter:"alpha(opacity=20)";opacity:.2}
.cell-bg-opacity-19{-ms-filter:"alpha(opacity=19)";opacity:.19}
.cell-bg-opacity-18{-ms-filter:"alpha(opacity=18)";opacity:.18}
.cell-bg-opacity-17{-ms-filter:"alpha(opacity=17)";opacity:.17}
.cell-bg-opacity-16{-ms-filter:"alpha(opacity=16)";opacity:.16}
.cell-bg-opacity-15{-ms-filter:"alpha(opacity=15)";opacity:.15}
.cell-bg-opacity-14{-ms-filter:"alpha(opacity=14)";opacity:.14}
.cell-bg-opacity-13{-ms-filter:"alpha(opacity=13)";opacity:.13}
.cell-bg-opacity-12{-ms-filter:"alpha(opacity=12)";opacity:.12}
.cell-bg-opacity-11{-ms-filter:"alpha(opacity=11)";opacity:.11}
.cell-bg-opacity-10{-ms-filter:"alpha(opacity=10)";opacity:.1}
.cell-bg-opacity-9{-ms-filter:"alpha(opacity=9)";opacity:.09}
.cell-bg-opacity-8{-ms-filter:"alpha(opacity=8)";opacity:.08}
.cell-bg-opacity-7{-ms-filter:"alpha(opacity=7)";opacity:.07}
.cell-bg-opacity-6{-ms-filter:"alpha(opacity=6)";opacity:.06}
.cell-bg-opacity-5{-ms-filter:"alpha(opacity=5)";opacity:.05}
.cell-bg-opacity-4{-ms-filter:"alpha(opacity=4)";opacity:.04}
.cell-bg-opacity-3{-ms-filter:"alpha(opacity=3)";opacity:.03}
.cell-bg-opacity-2{-ms-filter:"alpha(opacity=2)";opacity:.02}
.cell-bg-opacity-1{-ms-filter:"alpha(opacity=1)";opacity:.01}
.cell-bg-opacity-0{-ms-filter:"alpha(opacity=0)";opacity:0}
.webkit-translate-z{-webkit-transform:translateZ(0)}
.position-fixed{position:fixed;-webkit-transform:translateZ(0)}
a{color:inherit}
.sitesmart body{-webkit-font-smoothing:antialiased}
.sitesmart h1{font-size:2.4em}
.sitesmart h2{font-size:2.0em}
label{font-weight:normal}
.sitesmart .row{margin-left:0;margin-right:0}
.sitesmart .row>div{padding-left:0;padding-right:0}
@media(min-width:992px){.sitesmart .ss-grid-container{display:table}
.sitesmart .ss-grid-container>.row{display:table-row}
.sitesmart .ss-grid-container>.row>div{display:table-cell;float:none;border-top:0;padding:0;vertical-align:top}
.sitesmart .ss-grid-container>.row>div:first-child{border-left:0}
.sitesmart .ss-grid-container.ss-grid-container-no-gap>.row>div{border-left-width:0}
.sitesmart .ss-grid-container.ss-grid-container-sm-gap>.row>div{border-left-width:2px}
}
.sitesmart .jumbotron{color:inherit;background:0;font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0;padding:0}
.sitesmart .jumbotron h1,.sitesmart .jumbotron p{color:inherit;font-size:inherit;font-weight:inherit}
.sitesmart .container{padding-left:0;padding-right:0}
@media(min-width:768px) and (max-width:1199px){.sitesmart .container{width:100%}
}
@media(min-width:768px) and (max-width:991px){.sitesmart .jumbotron,.sitesmart .container{width:100%}
}
.stretchable-bg-container{position:relative}
.stretchable-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transform:translateZ(0)}
.base-alignment-parent{position:relative}
.base-alignment-parent .base-alignment-bg{position:absolute;top:100%;width:100%;left:0}
header .parsys-header{display:flex;flex-flow:column nowrap}
header .nav-row.section{order:1}
@media(min-width:768px){header .nav-row.section{order:0}
}
header .contentRow.section{order:2}
@media(min-width:768px){header .contentRow.section{order:0}
}
.font-size-plus-2{font-size:1.2em}
.font-size-plus-1{font-size:1.1em}
.font-size-minus-1{font-size:.9em}
.font-size-minus-2{font-size:.8em}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.text-top{vertical-align:top;vertical-align:text-top}
.text-middle{vertical-align:middle}
.text-bottom{vertical-align:bottom;vertical-align:text-bottom}
.is-table{display:table;width:100%}
.is-cell{display:table-cell}
.webkit-translate-z{-webkit-transform:translateZ(0)}
.position-fixed{position:fixed;-webkit-transform:translateZ(0)}
.ss-bgImage{position:fixed;-webkit-transform:translateZ(0);z-index:-2;top:0;right:0;left:0;bottom:0}
.ss-bgImage-centred{background:no-repeat fixed center}
.ss-bgImage-tiled{background:repeat fixed top left}
.ss-bgImage-smartscale{background:no-repeat fixed center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
@media(max-width:1024px){.ss-bgImage-smartscale{background-attachment:scroll}
}
.browser-expired{padding:15px;background:#000;color:#fff;border-bottom:1px solid #fff}
.browser-expired a,.browser-expired a:hover,.browser-expired a:focus{color:#fff;text-decoration:underline}
.form-frame{padding:20px;position:relative}
.form-frame form div.section{padding-bottom:0}
.form-frame .form-description,.form-frame .field-description{font-size:.933em}
@media(min-width:992px){.form-frame .form-description{text-align:right}
}
.form-frame label,.form-frame legend{font-size:1.133em;font-weight:700;border:0;margin-bottom:5px}
.form-frame input,.form-frame textarea{background-color:#fff;color:#333}
.form-frame .form-alert-red .has-error input{border:1px dotted #f00}
.form-frame .form-alert-red .has-error .checkbox{color:#f00}
.form-frame .form-alert-red .has-error .help-block.error{color:#f00;font-style:italic;font-weight:700}
.form-frame .form-alert-white .has-error input{border:1px dotted #fff}
.form-frame .form-alert-white .has-error .help-block.error{color:#fff;font-style:italic;font-weight:700}
.form-frame .form-alert,.form-frame label.error{font-size:1em;font-weight:normal;padding:0;cursor:default}
.form-frame .form-group.buttons .btn{border-color:transparent}
@media(max-width:991px){.form-frame .form-group.buttons{display:table;width:100%}
.form-frame .form-group.buttons .wrap{display:table-cell;width:50%}
.form-frame .form-group.buttons .wrap.wrap-1{padding-right:5px}
.form-frame .form-group.buttons .wrap.wrap-2{padding-left:5px}
.form-frame .form-group.buttons .btn{width:100%}
}
@media(min-width:992px){.form-frame .form-group.buttons{text-align:right}
.form-frame .form-group.buttons .wrap{display:inline-block}
}
.ss-fileupload .btn,.ss-fileupload .btn:hover,.ss-fileupload .btn:focus{color:#333;background:#FFF;border-color:#CCC;font-size:14px;line-height:20px}
.ss-fileupload button.dragover{background:#CCC}
.ss-fileupload button i{margin-right:8px}
.ss-datepicker .btn,.ss-datepicker .btn:hover,.ss-datepicker .btn:focus{color:#333;background:#FFF;border-color:#CCC;font-size:14px;line-height:20px}
.ss-datepicker ul.dropdown-menu{left:inherit!important;right:0}
.ss-datepicker ul.dropdown-menu .btn{border:0}
.ss-component.ss-youtube{position:relative;padding:0;min-height:50px}
.ss-component.ss-youtube .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.ss-component.ss-youtube .video-container iframe,.ss-component.ss-youtube .video-container object,.ss-component.ss-youtube .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.ss-component.whereis{padding:0}
.whereis-wrapper{width:100%}
.whereis-map{width:100%;height:280px}
.whereis-map.sm{height:280px}
.whereis-map.md{height:340px}
.whereis-map.lg{height:420px}
@media(max-width:767px){.whereis-map{height:240px}
.whereis-map.sm{height:240px}
.whereis-map.md{height:240px}
.whereis-map.lg{height:240px}
}
.video-row.ss-component{margin:0;padding:0}
.video-row-spacer.video-row-spacer-small{height:50px}
.video-row-spacer.video-row-spacer-medium{height:75px}
.video-row-spacer.video-row-spacer-large{height:100px}
.video-row-spacer.video-row-spacer-x-large{height:125px}
.video-row-bg{background-repeat:no-repeat;background-position:bottom left;background-size:cover}
.video-row-video-container{overflow:hidden;position:absolute}
.video-row-video-container video{position:absolute;bottom:0;left:0;min-height:100%;min-width:100%}
.theme .paper-shadow-top-z-1{box-shadow:0 2px 10px 0 rgba(0,0,0,0.16)}
.theme .splotches,.theme .fonts{padding:20px}
.theme .splotch,.theme .font{margin-bottom:10px}
.theme h4{font-size:18px;text-transform:capitalize}
.theme .form-group{margin-bottom:1px}
.theme .form-horizontal .control-label,.theme .form-control-static{padding-top:0;padding-bottom:0}
.theme .color-box{border:1px solid #f2f2f2;height:20px}
.theme .splotch-preview{font-size:22px;font-weight:700;text-align:center;border:2px solid #f2f2f2;width:100px;padding:10px 5px}
.theme .font-preview{padding:10px}
.theme .font-preview p{margin:0}
.ss-component.ss-textbox p{margin-bottom:20px}
div.ss-textbox .image{float:left;padding:0 10px 10px 0;margin:0}
.ss-component.ss-spacer{padding:0}
.ss-component.ss-spacer.ss-spacer-edit{min-height:50px}
.preview .ss-component.ss-spacer.ss-spacer-edit{min-height:0}
.ss-component.ss-social{padding:0;font-size:21px;min-height:44px}
.ss-component.ss-social ul{list-style:none;margin:0;padding:0}
.ss-component.ss-social ul li.dropdown{float:right}
.ss-component.ss-social ul li.dropdown a{color:inherit;background:inherit;text-align:center;width:44px;height:44px;line-height:22px;padding:11px;display:block;cursor:pointer}
.ss-component.ss-social ul li.dropdown .dropdown-menu{text-align:left;padding:10px;left:auto;right:0}
@media(max-width:767px){.ss-component.ss-social ul li.dropdown.facebook .dropdown-menu{right:-30px}
}
html.flexbox .ss-component.ss-social{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkig-align-items:center;align-items:center}
html.no-flexbox.no-flexboxlegacy .ss-component.ss-social{display:inline-block}
.ss-component.ss-semfooter{margin:0;padding:0}
.ss-component.ss-semfooter .content-block-group{padding:20px}
.ss-component.ss-semfooter .heading{display:none}
.ss-component.ss-semfooter .business .heading{display:block}
.ss-component.ss-semfooter .content-block{text-align:center}
.ss-component.ss-semfooter ul{list-style:none;margin:0;padding:0}
.ss-component.ss-semfooter .address li{display:inline}
.ss-component.ss-semfooter .address li,.ss-component.ss-semfooter .phone li,.ss-component.ss-semfooter .email li{line-height:44px}
@media(min-width:992px){.ss-component.ss-semfooter .address li,.ss-component.ss-semfooter .phone li,.ss-component.ss-semfooter .email li{line-height:inherit}
}
@media(min-width:992px){.ss-component.ss-semfooter .heading{display:none}
.ss-component.ss-semfooter .business .heading,.ss-component.ss-semfooter .business div,.ss-component.ss-semfooter .business ul{display:inline}
.ss-component.ss-semfooter .business .heading,.ss-component.ss-semfooter li{display:inline;margin-right:10px}
.ss-component.ss-semfooter .business .heading:last-child,.ss-component.ss-semfooter li:last-child{margin-right:0}
.ss-component.ss-semfooter .address li{margin-right:0}
.ss-component.ss-semfooter .content-block-group{display:inline-block}
.ss-component.ss-semfooter .content-block{text-align:left;float:left;margin-right:30px}
.ss-component.ss-semfooter .content-block:last-child{margin-right:0}
.ss-component.ss-semfooter.wrap .heading{display:block}
.ss-component.ss-semfooter.wrap li{display:block;margin-right:0}
}
body.nav-open{overflow:hidden}
@media(max-width:767px){.nav-row.section{max-height:80px}
.nav-row.section .ss-component{margin-top:0;margin-bottom:0}
.nav-row.section .ss-component img{max-height:80px;width:auto}
}
.nav-row.section .row{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}
@media(min-width:768px){.nav-row.section .row{min-height:48px}
}
.nav-row.section .row>div{max-height:80px}
@media(min-width:768px){.nav-row.section .row>div{max-height:none}
}
.nav-row.section .row .col-nav-left{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;margin-left:-1px}
.nav-row.section .row .col-nav-left.col-xs-12 .nav-toggle-container{padding:0}
.nav-row.section .row .col-nav-left .nav-toggle-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;min-width:48px;min-height:48px;padding:6% 20%;cursor:pointer}
@media(min-width:768px){.nav-row.section .row .col-nav-left .nav-toggle-container{display:none}
}
.nav-row.section .row .col-nav-left .nav-toggle-container .nav-toggle{background:0;border:0;width:100%;height:100%}
.nav-row.section .row .col-nav-left .nav-toggle-container .nav-toggle.right{text-align:right}
.nav-row.section .row .col-nav-left .nav-toggle-container .nav-toggle .nav-icon{font-size:30px}
.nav-row.section .row .col-nav-left .nav-toggle-container .nav-toggle .nav-icon:hover{text-decoration:none}
.nav-row.section .row .col-nav-left .item{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;position:relative;width:100%}
.nav-row.section .row .col-nav-left .aside{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.nav-row.section .row .col-nav-left .aside.visible{box-shadow:4px 1px 10px 0 rgba(0,0,0,0.52)}
@media(min-width:768px){.nav-row.section .row .col-nav-left .aside{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.nav-row.section .row .col-nav-left .aside.visible{box-shadow:none}
}
.nav-row.section .row .col-nav-right{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;margin-right:-1px}
.nav-row.section .row .col-nav-right.col-xs-12 .nav-toggle-container{padding:0}
.nav-row.section .row .col-nav-right .nav-toggle-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;min-width:48px;min-height:48px;padding:6% 20%;cursor:pointer}
@media(min-width:768px){.nav-row.section .row .col-nav-right .nav-toggle-container{display:none}
}
.nav-row.section .row .col-nav-right .nav-toggle-container .nav-toggle{background:0;border:0;width:100%;height:100%}
.nav-row.section .row .col-nav-right .nav-toggle-container .nav-toggle.right{text-align:right}
.nav-row.section .row .col-nav-right .nav-toggle-container .nav-toggle .nav-icon{font-size:30px}
.nav-row.section .row .col-nav-right .nav-toggle-container .nav-toggle .nav-icon:hover{text-decoration:none}
.nav-row.section .row .col-nav-right .item{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;position:relative;width:100%}
.nav-row.section .row .col-nav-right .aside{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.nav-row.section .row .col-nav-right .aside.visible{box-shadow:-4px 1px 10px 0 rgba(0,0,0,0.52)}
@media(min-width:768px){.nav-row.section .row .col-nav-right .aside{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.nav-row.section .row .aside{display:block;position:fixed;overflow-x:hidden;overflow-y:auto;z-index:20;width:75%;top:0;bottom:0;-webkit-transition:all .15s;transition:all .15s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;background:#fff}
.nav-row.section .row .aside.visible{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
@media(min-width:768px){.nav-row.section .row .aside{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;overflow:visible;position:relative;width:100%;-webkit-transition:none;transition:none;opacity:1;background:0}
.nav-row.section .row .aside.right{-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.nav-row.section .row .aside.nav-item-size-sm ul.nav>li .nav-item a{padding:5px 10px}
.nav-row.section .row .aside.nav-item-size-md ul.nav>li .nav-item a{padding:6px 16px}
.nav-row.section .row .aside.nav-item-size-lg ul.nav>li .nav-item a{padding:10px 16px}
.nav-row.section .row .aside.nav-item-size-fh .item{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.nav-row.section .row .aside.nav-item-size-fh .item ul.nav{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.nav-row.section .row .aside.nav-item-size-fh .item ul.nav>li .nav-item{-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center}
.nav-row.section .row .aside.nav-item-size-fh .item ul.nav>li .nav-item a{padding:0 16px}
.nav-row.section .row .aside.nav-item-size-fh .item ul.nav>li .nav-item a.sub-nav-toggle{padding-left:0}
.nav-row.section .row .aside.nav-item-size-fh .item ul.nav>li .sub-nav ul.nav li .nav-item a{padding:.8em 20px}
.nav-row.section .row .aside.nav-item-size-fh .item ul.nav>li .sub-nav ul.nav li .nav-item a.sub-nav-toggle{padding-left:0}
.nav-row.section .row .aside.nav-item-spacing-sm ul.nav>li{margin:0 2px}
.nav-row.section .row .aside.nav-item-spacing-md ul.nav>li{margin:0 4px}
.nav-row.section .row .aside.nav-item-spacing-lg ul.nav>li{margin:0 8px}
}
.nav-row.section .row .aside .aside-inner{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;min-height:100%}
@media(min-width:768px){.nav-row.section .row .aside .aside-inner{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;min-height:inherit}
}
.nav-row.section .row .aside .white-layer{background:white}
.nav-row.section .row .aside .lighten-layer{background:white;opacity:.1}
@media(min-width:768px){.nav-row.section .row .aside .nav-header,.nav-row.section .row .aside .nav-footer{display:none}
}
.nav-row.section .row .aside .nav-header{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.nav-row.section .row .aside .nav-header .close-button{float:right;width:100%}
.nav-row.section .row .aside .nav-header .close-button a{padding:20px;cursor:pointer;display:block;float:right}
.nav-row.section .row .aside .nav-header .heading{padding:20px;font-size:1.5em}
.nav-row.section .row .aside .nav-footer{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;position:relative}
.nav-row.section .row .aside .vertical-align-top{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}
.nav-row.section .row .aside .vertical-align-middle{-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center}
.nav-row.section .row .aside .vertical-align-bottom{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}
.nav-row.section .row .aside .horizontal-align-left{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}
.nav-row.section .row .aside .horizontal-align-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}
.nav-row.section .row .aside .horizontal-align-right{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}
.nav-row.section .row .aside ul.nav{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;height:auto}
@media(max-width:767px){.nav-row.section .row .aside ul.nav{margin:0}
}
@media(min-width:768px){.nav-row.section .row .aside ul.nav{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:auto}
}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}
.nav-row.section .row .aside ul.nav li:first-child{margin-left:0}
.nav-row.section .row .aside ul.nav li:last-child{margin-right:0}
}
.nav-row.section .row .aside ul.nav li .nav-item{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;min-height:48px}
.nav-row.section .row .aside ul.nav li .nav-item .nav-item-bg{transition:all .3s cubic-bezier(0.25,0.8,0.25,1)}
.nav-row.section .row .aside ul.nav li .nav-item .nav-item-base-bg{background:#fff;opacity:0}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li .nav-item{min-height:inherit}
}
.nav-row.section .row .aside ul.nav li .nav-item a{padding:20px;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;padding:.8em 20px;line-height:1.2}
.nav-row.section .row .aside ul.nav li .nav-item a:hover,.nav-row.section .row .aside ul.nav li .nav-item a:active,.nav-row.section .row .aside ul.nav li .nav-item a:focus{background:0;text-decoration:none}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li .nav-item a{line-height:inherit}
}
.nav-row.section .row .aside ul.nav li .nav-item a.sub-nav-toggle{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;padding-left:0}
.nav-row.section .row .aside ul.nav li.open>.nav-item .sub-nav-toggle{padding-left:0}
.nav-row.section .row .aside ul.nav li.open>.nav-item .sub-nav-toggle i{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li.open>.nav-item .sub-nav-toggle{padding-left:0}
.nav-row.section .row .aside ul.nav li.open>.nav-item .sub-nav-toggle i{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
.nav-row.section .row .aside ul.nav li.open>.sub-nav{display:block}
.nav-row.section .row .aside ul.nav li.open>.sub-nav li.open>.nav-item .sub-nav-toggle{padding-left:0}
.nav-row.section .row .aside ul.nav li.open>.sub-nav li.open>.nav-item .sub-nav-toggle i{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li.open>.sub-nav li.open>.nav-item .sub-nav-toggle{padding-left:0}
.nav-row.section .row .aside ul.nav li.open>.sub-nav li.open>.nav-item .sub-nav-toggle i{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
}
.nav-row.section .row .aside ul.nav li.open>.sub-nav li.open>.sub-nav{display:block}
.nav-row.section .row .aside ul.nav li .sub-nav{z-index:100;position:relative;width:100%;display:none}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li .sub-nav{position:absolute;top:100%;left:0;width:200px}
}
.nav-row.section .row .aside ul.nav li .sub-nav ul{list-style-type:none;width:100%;padding:0}
.nav-row.section .row .aside ul.nav li .sub-nav ul li{display:block;width:100%;margin:0;padding:0}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li .sub-nav ul li:hover .nav-item .lighten-layer{opacity:.1;transition:all .3s cubic-bezier(0.25,0.8,0.25,1)}
}
.nav-row.section .row .aside ul.nav li .sub-nav ul li .nav-item .lighten-layer{opacity:0}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li .sub-nav ul li .nav-item .sub-nav-toggle{padding-left:0}
.nav-row.section .row .aside ul.nav li .sub-nav ul li .nav-item .sub-nav-toggle i{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
}
.nav-row.section .row .aside ul.nav li .sub-nav ul li .nav-item a{padding-left:40px}
@media(min-width:767px){.nav-row.section .row .aside ul.nav li .sub-nav ul li .nav-item a{padding-left:20px}
}
.nav-row.section .row .aside ul.nav li .sub-nav ul li .sub-nav{display:none;position:relative;width:100%;right:0;top:0}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li .sub-nav ul li .sub-nav{top:0;left:inherit;position:absolute;width:200px;right:-200px}
}
.nav-row.section .row .aside ul.nav li .sub-nav ul li .sub-nav ul{list-style-type:none;width:100%}
.nav-row.section .row .aside ul.nav li .sub-nav ul li .sub-nav ul li{display:block;margin:0;padding:0}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li .sub-nav ul li .sub-nav ul li:hover .nav-item .lighten-layer{opacity:.2;transition:all .3s cubic-bezier(0.25,0.8,0.25,1)}
}
.nav-row.section .row .aside ul.nav li .sub-nav ul li .sub-nav ul li .nav-item .lighten-layer{opacity:.1}
.nav-row.section .row .aside ul.nav li .sub-nav ul li .sub-nav ul li .nav-item a{padding-left:60px}
@media(min-width:768px){.nav-row.section .row .aside ul.nav li .sub-nav ul li .sub-nav ul li .nav-item a{padding-left:20px}
}
.nav-row.section .row .ui-mask{background-color:rgba(0,0,0,0.1);height:100%;left:0;opacity:.1;top:0;visibility:hidden;width:100%;z-index:3;position:fixed;-webkit-transition:visibility 0 linear .4s,opacity .4s cubic-bezier(0.4,0,0.2,1);-moz-transition:visibility 0 linear .4s,opacity .4s cubic-bezier(0.4,0,0.2,1);transition:visibility 0 linear .4s,opacity .4s cubic-bezier(0.4,0,0.2,1);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.nav-row.section .row .ui-mask.visible{opacity:1;visibility:visible;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
@media(min-width:768px){.nav-row.section .row .ui-mask.visible{visibility:hidden}
}
.section.image-group:before,.section.image-group:after{content:" ";display:table}
.section.image-group:after{clear:both}
.ss-component.ss-image-group .image-group-image{display:inline-block}
.ss-component.ss-image-group .ss-image-group-image{margin:0;padding:0}
.ss-component.ss-image-group .ss-image-group-image img{max-width:100%;width:100%}
.ss-component.ss-image-group.image-group-space-small .ss-image-group-image{margin-right:5px;margin-bottom:5px}
.ss-component.ss-image-group.image-group-space-medium .ss-image-group-image{margin-right:7px;margin-bottom:7px}
.ss-component.ss-image-group.image-group-space-large .ss-image-group-image{margin-right:10px;margin-bottom:10px}
.ss-component.ss-image-group.image-group-align-left{text-align:left}
.ss-component.ss-image-group.image-group-align-center{text-align:center}
.ss-component.ss-image-group.image-group-align-right{text-align:right}
.ss-component.ss-image-group.image-group-align-right.image-group-space-small .ss-image-group-image{margin-left:5px;margin-right:0}
.ss-component.ss-image-group.image-group-align-right.image-group-space-medium .ss-image-group-image{margin-left:7px;margin-right:0}
.ss-component.ss-image-group.image-group-align-right.image-group-space-large .ss-image-group-image{margin-left:10px;margin-right:0}
.ss-component.ss-image-group.ss-image-group-edit .image-group-image{min-width:60px}
.preview .ss-component.ss-image-group.ss-image-group-edit .image-group-image{min-width:0}
.ss-component.ss-imagegallery{min-height:50px;padding:0}
.ss-component.ss-imagegallery div{padding:0}
.ss-component.ss-imagegallery .thumbnail{background:0;border:0;margin-bottom:0;padding:0}
.ss-component.ss-imagegallery .thumbnail-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100px;height:100px}
.fancybox-overlay .fancybox-close{background-position:0 0}
.section.image-box:before,.section.image-box:after{content:" ";display:table}
.section.image-box:after{clear:both}
.image-scale-actual{display:inline-block}
.image-scale-actual img{max-width:100%;width:100%}
.image-scale-autoscale img{width:100%}
.ss-component.ss-imagebox{padding:0}
.ss-component.ss-imagebox.image-align-left{text-align:left}
.ss-component.ss-imagebox.image-align-right{text-align:right}
.ss-component.ss-imagebox.image-align-center{text-align:center}
@media(min-width:992px){.ss-component.ss-imagebox .ss-imagebox-image{min-height:50px}
}
.ss-component.ss-heroimage{padding:0}
.ss-component.ss-heroimage img{width:100%}
.ss-component.ss-heroimage ul{margin:0;padding:0}
.ss-component.ss-heroimage ul li{margin-top:2px;padding:10px;list-style-type:none;position:relative}
.ss-component.ss-heroimage ul li:first-child{border-top:0}
@media(min-width:992px){.ss-component.ss-heroimage .ss-heroimage-image{min-height:50px}
.ss-component.ss-heroimage ul{margin:auto;margin-top:-5em;position:absolute;top:50%;bottom:0;right:0;z-index:1}
.ss-component.ss-heroimage ul li{position:relative}
.ss-component.ss-heroimage ul.heroimage-textcount-1{margin-top:-1em}
.ss-component.ss-heroimage ul.heroimage-textcount-2{margin-top:-2em}
.ss-component.ss-heroimage ul.heroimage-textcount-3{margin-top:-3em}
.ss-component.ss-heroimage ul.heroimage-textcount-4{margin-top:-4em}
.ss-component.ss-heroimage ul.heroimage-textcount-5{margin-top:-5em}
}
.webkit-translate-z{-webkit-transform:translateZ(0)}
.position-fixed{position:fixed;-webkit-transform:translateZ(0)}
.ss-component.ss-health-engine{padding:0}
.ss-component.ss-health-engine .small-dark{width:152px;height:24px;background:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/clientlibs-components/images/he_small_dark.png') no-repeat;background-size:152px 24px}
.ss-component.ss-health-engine .medium-dark{width:160px;height:32px;background:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/clientlibs-components/images/he_medium_dark.png') no-repeat;background-size:160px 32px}
.ss-component.ss-health-engine .large-dark{width:200px;height:59px;background:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/clientlibs-components/images/he_large_dark.png') no-repeat;background-size:200px 59px}
.ss-component.ss-health-engine .small-light{width:160px;height:24px;background:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/clientlibs-components/images/he_small_light.png') no-repeat;background-size:160px 24px}
.ss-component.ss-health-engine .medium-light{width:160px;height:32px;background:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/clientlibs-components/images/he_medium_light.png') no-repeat;background-size:160px 32px}
.ss-component.ss-health-engine .large-light{width:200px;height:59px;background:url('/web/20160111120308im_/http://www.cairnsgascontractors.com.au/etc/designs/sitesmart/clientlibs-components/images/he_large_light.png') no-repeat;background-size:200px 59px}
.ss-component.ss-health-engine .ss-health-engine-show{display:block}
.ss-component.ss-health-engine-popup .ss-health-engine-placeholder{position:fixed;-webkit-transform:translateZ(0);top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:20px;background:rgba(130,130,130,0.9);z-index:9999}
.ss-component.ss-health-engine-popup .ss-health-engine-frame-wrapper{text-align:center}
.ss-component.ss-health-engine-popup .ss-health-engine-frame{box-sizing:border-box;border:0;width:90%;max-width:1024px;height:450px}
html.touch .ss-component.ss-health-engine-popup .ss-health-engine-frame-wrapper{-webkit-overflow-scrolling:touch;overflow:scroll;height:450px;text-align:center}
@media(max-height:320px){html.touch .ss-component.ss-health-engine-popup .ss-health-engine-frame-wrapper{height:250px}
}
html.touch .ss-component.ss-health-engine-popup .ss-health-engine-frame{width:100%}
.ss-component.ss-health-engine-embedded .ss-health-engine-frame-wrapper{height:450px;text-align:center}
.ss-component.ss-health-engine-embedded .ss-health-engine-frame{width:100%;box-sizing:border-box;border:0;height:450px}
@media(max-width:767px){.ss-component.ss-health-engine-embedded .ss-health-engine-placeholder{position:fixed;-webkit-transform:translateZ(0);top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:20px;background:rgba(130,130,130,0.9);z-index:9999}
}
html.touch .ss-component.ss-health-engine-embedded .ss-health-engine-frame-wrapper{-webkit-overflow-scrolling:touch;overflow:scroll}
.ss-component.ss-headline{padding-top:14px;padding-bottom:14px}
.ss-component.ss-headline h1{margin:0}
.ss-header-textline{overflow:hidden}
.ss-component.ss-header-textline{display:block;padding:0}
@media(max-width:767px){.ss-component.ss-header-textline{text-align:center}
}
.ss-component.ss-header-textline .ss-header-text{padding:0;margin:0;line-height:1.2;min-width:50px}
@media(max-width:767px){.ss-component.ss-header-textline{margin-left:0!important;margin-right:0!important}
}
@media(min-width:768px){.ss-component.ss-header-textline{padding:0;display:inline-block}
}
.ss-component.ss-header-navigation{padding:0}
.ss-component.ss-header-navigation .ss-header-navigation-btn{display:none}
.ss-component.ss-header-navigation ul,.ss-component.ss-header-navigation li{list-style:none;padding:0;margin:0;position:relative}
.ss-component.ss-header-navigation li a{text-transform:uppercase;text-decoration:none;vertical-align:middle;line-height:100%;display:block}
.ss-component.ss-header-navigation li a .indicator{float:right}
.ss-component.ss-header-navigation .nav-item-divider{display:none}
.ss-component.ss-header-navigation .ss-header-navigation-btn{display:none}
.ss-component.ss-header-navigation .ss-nav-expander{display:none}
@media(max-width:767px){.ss-component.ss-header-navigation .ss-header-navigation-btn{line-height:22px;width:44px;height:44px;padding:11px 5px;text-align:center;font-size:21px;text-decoration:none;display:block}
.ss-component.ss-header-navigation .ss-nav-expander{text-decoration:none;display:block}
.ss-component.ss-header-navigation .ss-nav-item-wrapper{display:table;table-layout:fixed;width:100%}
.ss-component.ss-header-navigation .ss-nav-item-wrapper>div,.ss-component.ss-header-navigation .ss-nav-item-wrapper>a{display:table-cell;vertical-align:middle;padding:10px 0 10px 13px}
.ss-component.ss-header-navigation .ss-nav-item-wrapper>div.chevron-wrapper{text-align:right;padding:0;width:80px}
.ss-component.ss-header-navigation .ss-nav-item-wrapper>div.chevron-wrapper>a{padding:10px 13px 10px 0}
.ss-component.ss-header-navigation .nav-item-divider{height:1px;position:relative;display:block}
.ss-component.ss-header-navigation ul li{display:block;margin:0}
.ss-component.ss-header-navigation ul li .stretchable-bg{opacity:1!important}
.ss-component.ss-header-navigation li a .indicator{display:none}
.ss-component.ss-header-navigation ul.level-2 .ss-nav-item-wrapper{padding-left:15px}
.ss-component.ss-header-navigation ul.level-3 .ss-nav-item-wrapper{padding-left:35px}
}
@media(min-width:768px){.ss-component.ss-header-navigation ul li{display:block;position:relative;margin:0}
.ss-component.ss-header-navigation ul.level-1{display:table-cell;width:100%}
.ss-component.ss-header-navigation ul.level-1.small-spacing{border-spacing:3px 0}
.ss-component.ss-header-navigation ul.level-1.small-spacing>li{padding:10px 14px;left:-3px}
.ss-component.ss-header-navigation ul.level-1.medium-spacing{border-spacing:4px 0}
.ss-component.ss-header-navigation ul.level-1.medium-spacing>li{padding:10px 15px;left:-4px}
.ss-component.ss-header-navigation ul.level-1.large-spacing{border-spacing:5px 0}
.ss-component.ss-header-navigation ul.level-1.large-spacing>li{padding:10px 24px;left:-5px}
.ss-component.ss-header-navigation ul.level-1>li{display:table-cell;vertical-align:middle}
.ss-component.ss-header-navigation ul.level-1>li:hover>ul.level-2{display:block;position:absolute;z-index:1;top:100%;border:1px solid #fff}
.ss-component.ss-header-navigation ul.level-1>li:hover>ul.level-2>li{padding:9px;border-top:1px solid #fff}
.ss-component.ss-header-navigation ul.level-1>li:hover>ul.level-2>li:first-child{border:0}
.ss-component.ss-header-navigation ul.level-1>li:hover>ul.level-2>li a{line-height:100%;font-size:90%}
.ss-component.ss-header-navigation ul.level-1 ul{display:none}
.ss-component.ss-header-navigation ul.level-2 li{min-width:150px;max-width:200px}
.ss-component.ss-header-navigation ul.level-2>li:hover>ul.level-3{display:block;position:absolute;z-index:1;top:-1px;left:100%;border:1px solid #fff}
.ss-component.ss-header-navigation ul.level-2>li:hover>ul.level-3>li{padding:8px;border-top:1px solid #fff}
.ss-component.ss-header-navigation ul.level-2>li:hover>ul.level-3>li:first-child{border:0}
.ss-component.ss-header-navigation ul.level-2>li:hover>ul.level-3>li a{line-height:100%;font-size:80%}
}
@media(min-width:768px){html.flexbox .ss-component.ss-header-navigation{display:-webkit-flex;display:flex}
html.flexbox .ss-component.ss-header-navigation ul.level-1{display:-webkit-flex;display:flex}
html.flexbox .ss-component.ss-header-navigation ul.level-1.small-spacing>li{left:0;margin-right:3px}
html.flexbox .ss-component.ss-header-navigation ul.level-1.medium-spacing>li{left:0;margin-right:4px}
html.flexbox .ss-component.ss-header-navigation ul.level-1.large-spacing>li{left:0;margin-right:5px}
}
.ss-component.ss-header-logo{padding:0;margin:0}
.ss-component.ss-header-logo .ss-header-link{display:block}
@media(min-width:480px) and (max-width:767px){.ss-component.ss-header-logo{width:35%!important}
}
@media(max-width:479px){.ss-component.ss-header-logo{width:55%!important}
}
@media(max-width:767px){.ss-component.ss-header-logo{margin-left:auto;margin-right:auto}
}
.header.parbase.section{position:relative}
.ss-header-frame{position:relative}
.ss-header-frame .cell-center-text,.ss-header-frame .cell-right-text-1,.ss-header-frame .cell-right-text-2{overflow:hidden}
.ss-header-frame .primary-row,.ss-header-frame .secondary-row{margin-left:0!important;margin-right:0!important}
.ss-header-frame .primary-row .cell-logo,.ss-header-frame .primary-row .cell-center-text,.ss-header-frame .primary-row .cell-right-texts{padding:0!important}
.ss-header-frame .secondary-row .cell{padding:0!important}
.ss-header-frame .secondary-row{position:relative}
@media(max-width:767px){.ss-header-frame .secondary-row .header-social-icons{position:absolute;top:0;right:0}
}
@media(max-width:767px){.ss-header-frame .ss-header-navigation,.ss-header-frame .ss-social{margin:0!important}
}
@media(min-width:768px){html.flexbox .ss-header-frame .primary-row{display:-webkit-flex;display:flex}
html.flexbox .ss-header-frame .primary-row .cell-logo,html.flexbox .ss-header-frame .primary-row .cell-right-texts{float:none!important}
html.flexbox .ss-header-frame .primary-row .cell-center-text{float:none!important;display:-webkit-flex;display:flex}
html.flexbox .ss-header-frame .primary-row .cell-right{-webkit-justify-content:flex-end;justify-content:flex-end}
html.flexbox .ss-header-frame .primary-row .cell-left{-webkit-justify-content:flex-start;justify-content:flex-start}
html.flexbox .ss-header-frame .primary-row .cell-center{-webkit-justify-content:center;justify-content:center}
html.flexbox .ss-header-frame .primary-row .cell-center .ss-header-textline{width:100%}
html.flexbox .ss-header-frame .primary-row .cell-top{-webkit-align-items:flex-start;align-items:flex-start}
html.flexbox .ss-header-frame .primary-row .cell-middle{-webkit-align-items:center;align-items:center}
html.flexbox .ss-header-frame .primary-row .cell-bottom{-webkit-align-items:flex-end;align-items:flex-end}
html.flexbox .ss-header-frame .primary-row .cell-right-texts{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
html.flexbox .ss-header-frame .primary-row .cell-right-texts>.cell-right-text-1,html.flexbox .ss-header-frame .primary-row .cell-right-texts>.cell-right-text-2{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-top-middle>.cell-right-text-2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-top-bottom>.cell-right-text-2{-webkit-align-items:flex-end;align-items:flex-end}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-middle-top>.cell-right-text-1{-webkit-align-items:center;align-items:center}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-middle-middle>.cell-right-text-1,html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-middle-middle>.cell-right-text-2{-webkit-align-items:center;align-items:center}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-middle-bottom>.cell-right-text-1{-webkit-align-items:center;align-items:center}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-middle-bottom>.cell-right-text-2{-webkit-align-items:flex-end;align-items:flex-end}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-bottom-top>.cell-right-text-1{-webkit-align-items:flex-end;align-items:flex-end}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-bottom-top>.cell-right-text-2{-webkit-align-items:flex-start;align-items:flex-start}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-bottom-middle>.cell-right-text-1{-webkit-align-items:flex-end;align-items:flex-end}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-bottom-middle>.cell-right-text-2{-webkit-align-items:center;align-items:center}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-bottom-bottom>.cell-right-text-1{-webkit-align-items:flex-end;align-items:flex-end}
html.flexbox .ss-header-frame .primary-row .cell-right-texts.cells-bottom-bottom>.cell-right-text-2{-webkit-align-items:flex-end;align-items:flex-end}
}
@media(min-width:768px){html.flexbox .ss-header-frame .secondary-row{display:-webkit-flex;display:flex}
html.flexbox .ss-header-frame .secondary-row .cell{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}
html.flexbox .ss-header-frame .secondary-row .cell>div{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}
html.flexbox .ss-header-frame .secondary-row .cell>div.parbase.header-navigation{-webkit-flex-grow:10;flex-grow:10}
html.flexbox .ss-header-frame .secondary-row .cell>div.parbase.header-navigation>div{-webkit-flex-grow:1;flex-grow:1}
html.flexbox .ss-header-frame .secondary-row .cell>div.parbase.header-social-icons{-webkit-flex-grow:2;flex-grow:2;-webkit-justify-content:flex-end;justify-content:flex-end}
}
@media(max-width:767px){html.flexbox .ss-header-frame{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}
}
@media(max-width:767px){html.no-flexbox.flexboxlegacy .ss-header-frame{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:reverse}
}
@media(min-width:768px){html.no-flexbox.no-flexboxlegacy .ss-header-frame .primary-row{display:table;table-layout:fixed;box-sizing:content-box!important;width:100%;padding:0;overflow:hidden;white-space:nowrap}
html.no-flexbox.no-flexboxlegacy .ss-header-frame .primary-row .cell-logo,html.no-flexbox.no-flexboxlegacy .ss-header-frame .primary-row .cell-center-text,html.no-flexbox.no-flexboxlegacy .ss-header-frame .primary-row .cell-right-texts{display:table-cell;height:100%;float:none!important}
html.no-flexbox.no-flexboxlegacy .ss-header-frame .primary-row .cell-right-texts{vertical-align:middle;text-align:right}
}
html.no-flexbox.flexboxlegacy .ss-header-frame .secondary-row>.cell,html.no-flexbox.no-flexboxlegacy .ss-header-frame .secondary-row>.cell{display:table;box-sizing:content-box!important;width:100%;padding:0}
html.no-flexbox.flexboxlegacy .ss-header-frame .secondary-row>.cell .header-navigation,html.no-flexbox.no-flexboxlegacy .ss-header-frame .secondary-row>.cell .header-navigation,html.no-flexbox.flexboxlegacy .ss-header-frame .secondary-row>.cell .header-social-icons,html.no-flexbox.no-flexboxlegacy .ss-header-frame .secondary-row>.cell .header-social-icons{display:table-cell;vertical-align:middle;height:100%}
html.no-flexbox.flexboxlegacy .ss-header-frame .secondary-row>.cell .header-social-icons,html.no-flexbox.no-flexboxlegacy .ss-header-frame .secondary-row>.cell .header-social-icons{text-align:right}
.ss-component.ss-featurepanel .ss-icon{line-height:1em;text-align:center}
.ss-component.ss-featurepanel h3{text-align:center;margin:10px 0}
.ss-component.ss-featurepanel p{margin-bottom:20px}
.ss-component.ss-featurepanel ul{margin-bottom:20px;padding-left:1.2em}
div.section{zoom:1}
.sitesmart .ss-contactus input{height:inherit}
.sitesmart .ss-contactus .has-error input{border:1px dotted #f00}
.sitesmart .ss-contactus .has-error .help-block.error{color:#f00;font-style:italic;font-weight:700}
.sitesmart .ss-contactus .btn{float:left;width:46%}
.sitesmart .ss-contactus .btn-group>.btn:first-child,.sitesmart .ss-contactus .btn-primary{float:right;margin-left:20px}
@media(min-width:992px){.sitesmart .ss-contactus .btn{float:right;width:auto}
.sitesmart .ss-contactus .btn-primary{margin-left:20px}
}
.carousel .fa{font-size:20px;height:20px;width:80px;display:inline-block;position:absolute;top:50%;z-index:5;margin-top:-10px}
.carousel .right,.carousel .left{cursor:pointer}
.carousel .left .fa{left:0}
.carousel .right .fa{right:0}
.carousel-control{text-shadow:none}
.ss-component.ss-carousel{padding:0;min-height:50px}
.ss-component.ss-carousel .ss-carousel-caption{position:absolute;width:100%;bottom:0;z-index:10;text-align:center;padding-bottom:1.5em}
.ss-component.ss-carousel .carousel-indicators{position:absolute;bottom:-10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.ss-component.ss-carousel .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer}
.ss-component.ss-carousel.ss-carousel-dark .carousel-indicators li{border:1px solid #fff;color:#515151}
.ss-component.ss-carousel.ss-carousel-dark .carousel-indicators li.active{background-color:#fff}
.ss-component.ss-carousel.ss-carousel-light .carousel-indicators li{border:1px solid #000;color:#515151}
.ss-component.ss-carousel.ss-carousel-light .carousel-indicators li.active{background-color:#000}
.ss-component.ss-carousel .dark{background-color:black}
.ss-component.ss-carousel .light{background-color:white}
.ss-component.ss-carousel .dark-text{color:#ccc}
.ss-component.ss-carousel .light-text{color:#000}
.ss-component.ss-carousel img{width:100%}
div.carousel{margin:0}
.ss-button .btn{position:relative}
.ss-button .btn i.icon-left{margin-right:4px}
.ss-button .btn i.icon-right{margin-left:4px}
.ss-button .btn-sm i.icon-left{margin-right:3px}
.ss-button .btn-sm i.icon-right{margin-left:3px}
.ss-button .btn-lg i.icon-left{margin-right:6px}
.ss-button .btn-lg i.icon-right{margin-left:6px}
/*
     FILE ARCHIVED ON 12:03:08 Jan 11, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:16:43 Sep 12, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 205.628
  exclusion.robots: 0.111
  exclusion.robots.policy: 0.1
  cdx.remote: 0.071
  esindex: 0.01
  LoadShardBlock: 142.322 (3)
  PetaboxLoader3.datanode: 192.482 (4)
  CDXLines.iter: 18.615 (3)
  load_resource: 138.44
  PetaboxLoader3.resolve: 40.485
*/